package com.sailfish.springbootdemo.pojo.db1;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

public class PcbaDeviceResource {

    private Integer pcbaDeviceResourceId;
    private Integer pcbaDeviceTypeId;
    private Integer brandId;
    private Integer brandTypeId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    private Integer sort;
    private Integer status;
    private String notes;
    private String pcbaDevicePicture;
    private String archivesLink;
    private Integer isFilledBaseParams;
    private Integer isFilledTechParams;
    private Integer picLength;
    private Integer picWidth;
    private Integer auditStatusBase;
    private Integer auditStatusTech;
    private Integer submitterBase;
    private Integer submitterTech;
    private Integer auditorBase;
    private Integer auditorTech;
    private String auditRemarkBase;
    private String auditRemarkTech;

    private PcbaDeviceType pcbaDeviceType;
    private Brand brand;
    private BrandType brandType;
    private List<PcbaFile> pcbaFileList;
    private String pcbaDevicePictureBase64;

    public Integer getIsFilledBaseParams() {
        return isFilledBaseParams;
    }

    public void setIsFilledBaseParams(Integer isFilledBaseParams) {
        this.isFilledBaseParams = isFilledBaseParams;
    }

    public Integer getIsFilledTechParams() {
        return isFilledTechParams;
    }

    public void setIsFilledTechParams(Integer isFilledTechParams) {
        this.isFilledTechParams = isFilledTechParams;
    }

    public Integer getPcbaDeviceResourceId() {
        return pcbaDeviceResourceId;
    }

    public void setPcbaDeviceResourceId(Integer pcbaDeviceResourceId) {
        this.pcbaDeviceResourceId = pcbaDeviceResourceId;
    }

    public Integer getPcbaDeviceTypeId() {
        return pcbaDeviceTypeId;
    }

    public void setPcbaDeviceTypeId(Integer pcbaDeviceTypeId) {
        this.pcbaDeviceTypeId = pcbaDeviceTypeId;
    }

    public Integer getBrandId() {
        return brandId;
    }

    public void setBrandId(Integer brandId) {
        this.brandId = brandId;
    }

    public Integer getBrandTypeId() {
        return brandTypeId;
    }

    public void setBrandTypeId(Integer brandTypeId) {
        this.brandTypeId = brandTypeId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public PcbaDeviceType getPcbaDeviceType() {
        return pcbaDeviceType;
    }

    public void setPcbaDeviceType(PcbaDeviceType pcbaDeviceType) {
        this.pcbaDeviceType = pcbaDeviceType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public String getPcbaDevicePicture() {
        return pcbaDevicePicture;
    }

    public void setPcbaDevicePicture(String pcbaDevicePicture) {
        this.pcbaDevicePicture = pcbaDevicePicture;
    }

    public String getArchivesLink() {
        return archivesLink;
    }

    public void setArchivesLink(String archivesLink) {
        this.archivesLink = archivesLink;
    }

    public Brand getBrand() {
        return brand;
    }

    public void setBrand(Brand brand) {
        this.brand = brand;
    }

    public BrandType getBrandType() {
        return brandType;
    }

    public void setBrandType(BrandType brandType) {
        this.brandType = brandType;
    }

    public List<PcbaFile> getPcbaFileList() {
        return pcbaFileList;
    }

    public void setPcbaFileList(List<PcbaFile> pcbaFileList) {
        this.pcbaFileList = pcbaFileList;
    }

    public Integer getPicLength() {
        return picLength;
    }

    public void setPicLength(Integer picLength) {
        this.picLength = picLength;
    }

    public Integer getPicWidth() {
        return picWidth;
    }

    public void setPicWidth(Integer picWidth) {
        this.picWidth = picWidth;
    }

    public Integer getAuditStatusBase() {
        return auditStatusBase;
    }

    public void setAuditStatusBase(Integer auditStatusBase) {
        this.auditStatusBase = auditStatusBase;
    }

    public Integer getAuditStatusTech() {
        return auditStatusTech;
    }

    public void setAuditStatusTech(Integer auditStatusTech) {
        this.auditStatusTech = auditStatusTech;
    }

    public Integer getSubmitterBase() {
        return submitterBase;
    }

    public void setSubmitterBase(Integer submitterBase) {
        this.submitterBase = submitterBase;
    }

    public Integer getSubmitterTech() {
        return submitterTech;
    }

    public void setSubmitterTech(Integer submitterTech) {
        this.submitterTech = submitterTech;
    }

    public Integer getAuditorBase() {
        return auditorBase;
    }

    public void setAuditorBase(Integer auditorBase) {
        this.auditorBase = auditorBase;
    }

    public Integer getAuditorTech() {
        return auditorTech;
    }

    public void setAuditorTech(Integer auditorTech) {
        this.auditorTech = auditorTech;
    }

    public String getAuditRemarkBase() {
        return auditRemarkBase;
    }

    public void setAuditRemarkBase(String auditRemarkBase) {
        this.auditRemarkBase = auditRemarkBase;
    }

    public String getAuditRemarkTech() {
        return auditRemarkTech;
    }

    public void setAuditRemarkTech(String auditRemarkTech) {
        this.auditRemarkTech = auditRemarkTech;
    }

    public String getPcbaDevicePictureBase64() {
        return pcbaDevicePictureBase64;
    }

    public void setPcbaDevicePictureBase64(String pcbaDevicePictureBase64) {
        this.pcbaDevicePictureBase64 = pcbaDevicePictureBase64;
    }
}
